produce new life - French English Dictionary